import { createApp } from 'vue'
import './style.less'
import App from './App.vue'
import router from '@/router/index'
import Antd from 'ant-design-vue'
import store from './store'
// svg
import 'virtual:svg-icons-register'
// 不需要moke时删除此代码并删除moke文件夹即可
import '@/moke/index.ts'
// 引入VXETable
import { Tooltip as VXETooltip, Column as VXEColumn, Table as VXEtable } from 'vxe-table'
import 'vxe-table/lib/style.min.css'
// day.js

// // 引入dayjs格式化时间
// import dayjs from 'dayjs' 
// // 引入中文包
// import 'dayjs/locale/zh-cn' 
// // 导入相对时间插件
// import relativeTime from 'dayjs/plugin/relativeTime' 

// // 相对时间使用插件
// dayjs.extend(relativeTime)
// // 使用中文包
// dayjs.locale('zh-cn') 
// // 将dayjs挂载到全局
// Vue.prototype.$dayjs = dayjs

// 创建app
const app = createApp(App)

// 按需挂载VXETable
function useVXETable(app: any) {
  app.use(VXETooltip).use(VXEColumn).use(VXEtable)
}
// 挂载
app.use(useVXETable).use(Antd).use(store).use(router).mount('#app')
